#! /usr/bin/env python
# -*- coding: utf-8 -*-

# Define here the models for your scraped items
#
# See documentation in:
# http://doc.scrapy.org/en/latest/topics/items.html

from scrapy.item import Item, Field  
  
class TencentItem(Item):  
    name = Field()                # 职位名称  
    catalog = Field()             # 职位类别  
    workLocation = Field()        # 工作地点  
    recruitNumber = Field()       # 招聘人数  
    detailLink = Field()          # 职位详情页链接  
    publishTime = Field()         # 发布时间  
    
#储存数据的结构
class  Question(Item):
    asker=Field()               #提问者
    action=Field()
    answerer=Field()            #回复者
    content=Field()             #内容实体
    date=Field()            #发生的时间点
    source=Field()              #内容来源
    flag=Field()                #标记

#储存问答的数据结构
class Qa(Item):
    time=Field()    #采集时间
    task_id=Field() #任务id
#     task_type=Field()   #任务类型
    time_publish=Field()    #新闻发布时间
    text_content=Field()    #文本内容
    url_source=Field()  #来源url
    feature_content=Field() #特质嘛
#     alert=Field()   #是否报警  0 不符合报警条件
#     flag=Field()    #新生成    0 新生成
#     deleted=Field() #删除guo 0 未删除
#储存新闻的数据结构
class News(Item):
    time=Field()    #采集时间
    task_id=Field() #任务id
    task_type=Field()   #任务类型
    time_publish=Field()    #新闻发布时间
    title_content=Field()    #标题内容
    text_content=Field()    #文本内容
    url_source=Field()  #来源url
    feature_content=Field() #特质嘛
#     alert=Field()   #是否报警  0 不符合报警条件
#     flag=Field()    #新生成    0 新生成
#     deleted=Field() #删除guo 0 未删除

#储存需要修改任务相关信息的数据结构
class Task(Item):
    task_status=Field() #任务状态
    pid=Field() #进程id
    time_start=Field()  #开始时间
    time_last=Field()   #结束时间
    count_thread=Field()    #实际的进程总数
    count_success=Field()   #采集成功数
    count_failed=Field()    #采集失败数
    
    
    
    
        
    
    
    
